package ru.osu.acm.common.config;

import java.util.ArrayList;

/**
 * User: Aleksey
 * Date: 17.02.2009
 * Time: 20:03:43
 */
public class Compiler {
    private String name;
    private String description;
    private String extension;
    private String compileString;
    private String executeString;
    private ArrayList<String> legalFiles;

    public Compiler(String name, String description, String extension, String compileString, String executeString, ArrayList<String> legalFiles) {
        this.name = name;
        this.description = description;
        this.extension = extension;
        this.compileString = compileString;
        this.executeString = executeString;
        this.legalFiles = legalFiles;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getExtension() {
        return extension;
    }

    public void setExtension(String extension) {
        this.extension = extension;
    }

    public String getCompileString() {
        return compileString;
    }

    public void setCompileString(String compileString) {
        this.compileString = compileString;
    }

    public String getExecuteString() {
        return executeString;
    }

    public void setExecuteString(String executeString) {
        this.executeString = executeString;
    }

    public ArrayList<String> getLegalFiles() {
        return legalFiles;
    }

    public void setLegalFiles(ArrayList<String> legalFiles) {
        this.legalFiles = legalFiles;
    }
}
